package org.edu.zzu.health_report.service;

import org.edu.zzu.health_report.domain.User;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 高朋
* @description 针对表【user(用户表)】的数据库操作Service
* @createDate 2021-11-08 15:30:57
*/
public interface UserService extends IService<User> {

    /**
     * 插入用户,并将密码加密
     * @param user
     * @return
     */
    int saveWithSelective(User user);

    /**
     * 通过登录账号查询用户,并将密码解密
     * @param userId
     * @return
     */
    User getByUserId(String userId);

    /**
     * 获取所有用户
     * @return
     */
    List<User> getAll();

}
